someone that tattles - German English Dictionary